From 598163e52684019e4975c3d4ca728a54b00c2f74 Mon Sep 17 00:00:00 2001 From: Cosimo Cecchi Date: Wed, 4 Jul 2012 15:41:55 -0400 Subject: [PATCH] menubutton: set DROPDOWN_MENU hint on the menu toplevel So the WM can render the menu shadows correctly, omitting the top side, in the common case the menu is rendered down from a toolbar. https://bugzilla.gnome.org/show_bug.cgi?id=679449 --- gtk/gtkmenubutton.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gtk/gtkmenubutton.c b/gtk/gtkmenubutton.c index 63bea8c824..7224f60a43 100644 --- a/gtk/gtkmenubutton.c +++ b/gtk/gtkmenubutton.c @@ -147,6 +147,10 @@ menu_position_down_func (GtkMenu *menu, GdkScreen *screen; GdkWindow *window; GtkAllocation allocation, arrow_allocation; + GtkWidget *toplevel; + + toplevel = gtk_widget_get_toplevel (GTK_WIDGET (priv->menu)); + gtk_window_set_type_hint (GTK_WINDOW (toplevel), GDK_WINDOW_TYPE_HINT_DROPDOWN_MENU); gtk_widget_get_preferred_size (GTK_WIDGET (priv->menu), &menu_req, NULL); -- 2.30.2